//
//  GetXMLObject.h
//  和讯
//
//  Created by 8003 on 15/11/16.
//  Copyright © 2015年 jianku. All rights reserved.
//

#import <Foundation/Foundation.h>
@class NEWSModel;
@interface GetXMLObject : NSObject

@property(nonatomic,retain)NSArray* resultArray;

//请求主页model数组，在self.resultArray可以拿到，self.resultArray是一个XMLModel模型的数组
- (void )getXMLData:(NSString* )urlString;

- (void )getXMLTitleModelArray:(NSData* )data;

//请求其他页面的model数组，在self.resultArray可以拿到
- (NSArray* )getOtherNewsModelArray:(NSString* )urlStr;

//由新闻id请求某条新闻的详细内容
- (NEWSModel* )getSomeoneNewFromNewsID:(NSString* )ID;


//获取股票列表,sort排序leixing，type升降序
- (NSArray* )getStockArrayFromIDArray:(NSArray* )ID
                                 sort:(NSInteger)number
                                 type:(NSInteger)num;
//
//按板块获取股票列表,返回一个stockModel的数组
- (NSArray* )getStockArrayFromBlock:(NSInteger )BlockNumber
                               sort:(NSInteger )number
                               type:(NSInteger )num
                              start:(NSInteger )startNumber
                                end:(NSInteger )endNumber;

//通过股票ID拿到某个股票的信息，返回一个stockModel的数组，第一个对象为这个股票的具体信息，其余对象为时间段信息
- (NSArray* )getStockInfoArrayFromStockID:(NSString* )ID;

//全球股指的接口,返回一个stockModel的数组
- (NSArray* )getAllAroundtheWorldStock;


//外盘期货接口,返回一个stockModel的数组
- (NSArray* )getOutFutureGoodsArray;

//外汇行情接口,返回一个stockModel的数组
- (NSArray* )getExchangeQuotationsArray;

//基金净值接口,返回一个stockModel的数组
- (NSArray* )getFundNetValueArray;

//图片新闻接口,返回一个NEWSModel的数组
- (NSArray* )getPhotoNEWSArrayFromBlockID:(NSInteger )number;

//视频新闻接口,返回一个NEWSModel的数组
- (NSArray* )getVideoNEWSArrayFromBlockID:(NSInteger )number;

//由视频新闻ID请求某个视频新闻的视频,返回一个URL
- (NSURL* )getVideoNewsURLFromVideoNEWSID:(NSString* )ID;

//字符串通过一个str截成一个字符串arr
- (NSArray* )getStrArrFrom:(NSString* )string
                     using:(NSString* )cutStr;

//用str把arr拼接成一个字符串
- (NSString* )stringFromArray:(NSArray* )arr with:(NSString* )str;

//去除文本HTML标签
- (NSString* )deletelHTMLNode:(NSString* )str;
@end

